d0ccd792526be3e51b442264e978e59c330bf9de,core/container/src/main/java/org/wildfly/swarm/container/runtime/cdi/XMLConfigProducingExtension.java,XMLConfigProducingExtension,afterBeanDiscovery,#AfterBeanDiscovery#BeanManager#,42
Before Change
abd.addBean().addType(URL.class)
.scope(Dependent.class)
.qualifiers(XMLConfig.Literal.INSTANCE)
.produceWith(this::getXMLConfig);
}
protected URL getXMLConfig() {
After Change
}
void afterBeanDiscovery(@Observes AfterBeanDiscovery abd, BeanManager beanManager) {
CommonBean<URL> urlBean = CommonBeanBuilder.newBuilder()
.beanClass(XMLConfigProducingExtension.class)
.scope(Dependent.class)
.addQualifier(XMLConfig.Literal.INSTANCE)
.createSupplier(this::getXMLConfig)
.addType(URL.class)
.addType(Object.class).build();
abd.addBean(urlBean);
}
protected URL getXMLConfig() {